net for protection against insects - French English Dictionary